//chapter09.h
#ifndef _CHAPTER10_h_
#define _CHAPTER10_h_

// 最佳实践
/*
class Widget {
public:
    Widget& operator=(const Widget& rhs){   // 返回类型是个reference，指向当前对象
        return *this;                       // 返回左侧对象
    }

    Widget& operator+=(const Widget& rhs){  // 这个协议适用于 +=,-=,*=, 等等
        return *this;
    }

    Widget& operator=(int rhs){             // 此函数也是用，即使此一操作符的参数类型不符协定
        return *this;
    }

};
*/

#endif